#include <stdio.h>

//排名次
//5位运动员参加10米跳水比赛，让他们预测结果
//A选手说：B第二，我第三
//B选手说：我第二，E第四
//C选手说：我第一，D第二
//D选手说：C最后，我第三
//E选手说：我第四，A第一
//比赛结束后，每位选手都说对了一半，请编程确定名次
int main()
{
	int a = 0, b = 0, c = 0, d = 0, e = 0;
	int n = 5;
	for (a = 1; a <= n; a++)
	{
		for (b = 1; b <= n; b++)
		{
			if (b != a)
			{
				for (c = 1; c <= n; c++)
				{
					if (c != a && c != b)
					{
						for (d = 1; d <= n; d++)
						{
							if (d != a && d != b && d != c)
							{
								for (e = 1; e <= n; e++)
								{
									if (e != a && e != b && e != c && e != d)
									{
										if (((b == 2) + (a == 3) == 1) && ((b == 2) + (e == 4) == 1) && ((c == 1) + (d == 2) == 1) && ((c == 5) + (d == 3) == 1) && ((e == 4) + (a == 1) == 1))
										{
											printf("a = %d, b = %d, c = %d, d = %d, e = %d\n", a, b, c, d, e);
										}
									}
								}
							}
								
						}
					}
						
				}
			}
			
		}
	}
	return 0;
}